Python Job: Software Engineer

Job added on

Location

Sydney - Australia

Job type

Full-Time

Python Job Details

Sonar Consulting is actively seeking a Software Engineer to join our expanding team. A description of the role is as follows:

· Develop and enhance new features on existing software platforms using a range of technologies including front end (web), middleware (web services), application code (.NET, Java), supporting code (Python) and database (Oracle, SQL Server)

· Developing unit tests to verify quality of code developed prior to build and deployment using tools like SonarQube

· Implement automated build and deployment features using DevOps tooling and methodologies, including the usage of tools like Ansible and Puppet

· Leveraging cloud-based infrastructure and tools to automate the infrastructure provisioning process, with experience in Terraform, Azure and AWS

· Implement and enhance build, deployment and testing orchestration using tools like TeamCity, Jenkins and Azure Pipelines

· Collaboration with Business Analysts to understand requirements, and forming technical solutions to address

· Working with test teams to understand defects raised, and implementing code and configuration changes to resolve

· Working with operations teams to support the application in production, and help remediate any production issues through architectural, code, configuration and data management

In addition to passing technical and behavioural interviews, a successful applicant should have:

· 5+ years of development experience on .NET, Java, Python, and SQL

· 3+ years of build automation experience on Puppet, Ansible or similar

· 3+ years of experience with build orchestration on TeamCity, Jenkins or Azure Pipelines

· 3+ years of experience with Cloud Ops using Terraform on Azure and AWS

Job Type: Permanent

Salary: From $100,000.00 per year

Schedule:

  • 8 hour shift